Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Verona Challenger San Marino Challenger Orleans Challenger Czech Republic F4 Germany F1 Germany F2 Mouilleron-Le-Captif Challenger Bergamo Challenger European Open - Antwerp Brest Challenger Danderyd Challenger Canberra Challenger Australian Open - Melbourne ABN AMRO Open - Rotterdam Ottignies-Louvain-la-Neuve Challenger Pau Challenger Phoenix Challenger Grand Prix Hassan II - Marrakech Turin Challenger Gonet Geneva Open - Geneva French Open - Paris Ilkley Challenger Winston-Salem Open - Winston-Salem Cary Challenger Wimbledon - London Atlanta Open - Atlanta U.S. Open - New York Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Poland F6 Greece F4 Greece F5 Germany F22 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Czech Republic F5 Dominican Republic F4 Czech Republic F6 Germany F5 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Kuwait F2 Italy F16 Italy F17 Italy F18 Germany F12 France F19 Great Britain F1 Italy F2 Italy F3 Italy F4 Czech Republic F2 Italy F10 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F18 Israel F4 Poland F2 Poland F3 France F3 France F19 France F20 Croatia F2 ABN AMRO Open - Rotterdam Cap Cana Challenger BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Adelaide International - Adelaide BMW Open - Munich Hopman Cup - Nice Monte-Carlo Rolex Masters - Monte-Carlo EFG Swiss Open - Gstaad U.S. Open - New York China Open - Beijing Swiss Indoors Basel - Basel Germany F3 Croatia F1 Open de L'Isere - Grenoble Porsche Open - Poznan Warsteiner Challenger Lubeck - Lubeck KGHM Polish Indoors - Wroclaw Zivnobanka Czech Open - Prostejov DPD Challenger 2002 - Aschaffenburg Heilbronn Open - Heilbronn drkoop.com USTA Challenger of Tallahassee - Tallahassee Bulgarian Open - Sofia Okal Cup - Eckental Yokohama International Tennis Tournament - Yokohama Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck 2001 - Lubeck Ho Chi Minh City Challenger - Ho Chi Minh City ECM Cup - Prague Zivnobanka Czech Open - Prostejov Muller Cup - Ulm The LTA Manchester Challenger - Manchester Kamnik Challenger - Kamnik IPP Open - Helsinki Neride Prague Indoor - Prague Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw Prague Challenger - Prague JVC Trophy - Vienna Ciur Cup 99 - Prague Warsteiner Challenger Wolfsburg - Wolfsburg Baumag Open - Budapest Zivnobanka Czech Open - Prostejov The Granby Natrel Challenger - Granby Lambertz Open - Aachen IPP Open - Helsinki Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Open Mutouest - St. Brieuc Tennis Napoli Cup 2004 - Napoli Ispat Open 2004 - Ostrava Zagreb Open - Zagreb Oberstraufen Cup - Oberstaufen Antonio Savoldi-Marco Co. - Manerbio Rhein-Main Challenger 2004 - Aschaffenburg Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Czech Indoor Open - Prague KGHM Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Mutouest de Saint-Brieuc - St. Brieuc Tunis Open - Tunis ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba S Tennis Masters - Graz Tatra Banka Open - Bratislava ECM Prague Open - Prague Czech Open 2006 - Prostejov BMW Tennis Championship - Sunrise BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Unique Zagreb Open - Zagreb Memorial Manfredini - Sassuolo Oberstaufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw CA Challenge - Graz Challenger 42 - Andrezieux The Natrel's Challenger of Granby - Granby The LTA Bolton Challenger - Bolton Heineken Challenger - Ho Chi Minh City Tatra Banka Slovak Open - Bratislava Wroclaw Challenger CA-Challenge - Graz Monza Challenger Lamberts Open by Stawag - Aachen Ostrava Challenger Oberstaufen Challenger Cordenons Challenger Samarkand Challenger Geneva Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Todi Challenger Trnava Challenger Palermo Challenger Mons Challenger Rennes Challenger Kolding Challenger Eckental Challenger Rabat Challenger Fergana Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Kitzbuhel Challenger Geneva Challenger Como Challenger Szczecin Challenger Todi Challenger Trnava Challenger Manerbio Challenger Bratislava Challenger FILA Challenger Biella - Biella Guangzhou Challenger Pingguo Challenger Ljubljana Challenger Braunschweig Challenger Scheveningen Challenger Mons Challenger Orbetello Challenger Trani Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Geneva Challenger Quimper Challenger Cherbourg Challenger Le Gosier Challenger Prague Challenger Gemax Samsung Open 2005 - Belgrade Dallas Challenger Bordeaux Challenger Istanbul Challenger Eskisehir Challenger Nottingham Men's Challenger - Nottingham Noumea Challenger Bordeaux Challenger Scheveningen Challenger Tampere Challenger Mons Challenger Samsung Securities Cup Challenger Tennis - Seoul Pekao Open - Szczecin Helsinki Challenger Black Forest Open 2002 - Freudenstadt ECM Cup - Prague ATP Challenger Hamburg - Hamburg The Manchester Trophy - Manchester KGHM Polish Indoors - Wroclaw Renault Slovenian Open - Ljubljana 2000 Challenger de Granby - Granby Podebradka Cup - Prague Open de L'Isere-Open 38 - Grenoble Ottignies-Louvain-la-Neuve Challenger Samsung Securities Cup Challenger - Seoul Estoril Open - Estoril BMW Open - Munich Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Australian Unity Western Australia Open - Perth Prague Open - Prague Dortmund Challenger Czech Open - Prostejov Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Thailand Open - Bangkok Architect Open - Budapest Kremlin Cup - Moscow ATU Cup - Weiden St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open de Montauban - Montauban Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad St. Petersburg Open - St. Petersburg Sydney International - Sydney Open 13 - Marseille Gallagher International - Hamilton Interwetten Austrian Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Yokohama Challenger 2001 - Yokohama Aircel Chennai Open - Chennai Open Sud de France - Montpellier Winston-Salem Open - Winston-Salem Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel BMW Open - Munich Topshelf Open - 's-Hertogenbosch BMW Open - Munich Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Intersport Heilbronn Open - Heilbronn Libema Open - 's-Hertogenbosch Open 13 Provence - Marseille European Open - Antwerp Antalya Open - Antalya Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open 13 Provence - Marseille Bucharest Open - Bucharest Libema Open - 's-Hertogenbosch Citi Open - Washington Open Occitanie - Montpellier Open de Montauban - Montauban Phoenix Challenger Ostrava Open 2005 - Ostrava Citi Open - Washington Winston-Salem Open - Winston-Salem Hangzhou Open - Hangzhou European Open - Brussels The Manchester Trophy - Manchester Ciur Pribram Challenger - Pribram Phoenix Challenger Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Granby Challenger - Granby Stella Artois Clay Court Championships - Budaors CA Challenge 2002 - Graz Steelers Cup - Kosice Muller Cup 2000 - Ulm USTA Safeway Challenger - Aptos drkoop.com USTA Tennis Championships of Chicago - Winnetka Osaka International Tennis Tournament - Osaka Weissenhauser Strand Cup - Hamburg Granby Challenger - Granby The Wrexham Challenger - Wrexham Kyiv UMC Open - Kiev Neride Prague Indoor - Prague Zivnobanka Open 1999 - Prostejov Wiesmann Roadster Open - Nuembrecht Alphen Challenger Open de L'Isere - Grenoble Tatra Banka Open 2003 - Bratislava Nokian Hakkapeliitta Open - Tampere Black Forest Open 2004 - Freudenstadt Open de L'Isere - Grenoble Tennis Napoli Cup - Napoli KGHM Emax Polish Indoors - Wroclaw Aix En Provence Challenger Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava ECU Prague Open - Prague BMW Open - Munich Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Cincinnati Open - Cincinnati Irving Challenger Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Gold Flake Open - Chennai ATP Challenger Trophy 2008 - Trnava Ethias Trophy - Mons Wimbledon - London U.S. Open - New York Izmir Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne Karlsruhe Challenger French Open - Paris Wimbledon - London Prostejov Challenger Australian Open - Melbourne Wimbledon - London The Dubai Tennis Championships - Dubai Jersey Challenger Bratislava Challenger Bergamo Challenger Bank Austria Tennis Trophy - Vienna Salzburg Challenger Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Australian Open - Melbourne Mons Challenger Heilbronn Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open 13 - Marseille Kazan Challenger U.S. Open - New York French Open - Paris Wimbledon - London Tanger Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Meknes Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Open Sud de France - Montpellier French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Marrakech Challenger Malaysian Open - Kuala Lumpur Australian Open - Melbourne Wimbledon - London Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag China Open - Beijing AEGON International - Eastbourne Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Noventi Open - Halle Vercelli Challenger Poznan Challenger Open Sud de France - Montpellier Aircel Chennai Open - Chennai Citi Open - Washington Astana Open - Astana Swiss Indoors Basel - Basel Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Open Parc - Lyon Libema Open - 's-Hertogenbosch Mubadala World Tennis Championship Kooyong Classic - Kooyong Loughborough Challenger All Lower level tournaments Internationaler Raiffeisen Grand Prix - St. Polten Open Sabadell Atlantico - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel UNICEF Open - 's Hertogenbosch Nitto ATP Finals - London Olympics - Rio de Janeiro Campbell's Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Gerry Weber Open - Halle Bordeaux Challenger U.S. National Indoor Tennis Championships - Memphis Generali Open 2003 - Kitzbuhel Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Moselle Open - Metz Orleans Challenger Aircel Chennai Open - Chennai Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp AEGON Championships - London SkiStar Swedish Open - Bastad AEGON Championships - London Credit Agricole Suisse Open - Gstaad Tatra Banka Slovak Open - Bratislava ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille VIII Open Internacional D'Andorra - Andorra Amer-Wilson Tampere Challenger - Tampere Compaq Cup 2001 - Zabrze Tatra Banka Open - Bratislava ATU Cup - Weiden Prague Challenger - Prague Open Castilla y Leon - Segovia Barcelona Open BancSabadell - Barcelona Shimadzu All Japan Indoor Tennis Championships - Kyoto Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Moselle Open - Metz Rakuten Japan Open - Tokyo Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Swiss Indoors Basel - Basel Internationaler Raiffeisen Grand Prix - St. Polten AIG Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Mercedes Cup - Stuttgart United Cup - Australia Pilot Pen Tennis - New Haven Open Parc - Lyon ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona If Stockholm Open - Stockholm Brisbane International - Brisbane International German Open - Hamburg ATP Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Ilkley Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Chennai Open - Chennai ARAG World Team Championship - Dusseldorf Mutua Madrid Open - Madrid International Indoor Tennis Championships of Croatia - Zagreb Western & Southern Open - Cincinnati Brisbane International - Brisbane Power Horse Cup - Dusseldorf Open SEAT Godo 2006 - Barcelona Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Heineken Open - Auckland Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Moselle Open - Metz BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati Mumbai Open - Mumbai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch U.S. Open - New York European Open - Antwerp Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, UKR-BEL 2-3 Wimbledon - London U.S. Open - New York ATP Cup - Brisbane, Perth, Sydney Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg Davis Cup, Finals, Group D Olympics - London Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Laver Cup - Chicago French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Barclays ATP World Tour Finals - London Winnipeg Challenger